/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package org.open.oasis.docs.wsbpel._2._0.process.executable.util;

import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;

import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;

import org.eclipse.emf.ecore.EObject;

import org.open.oasis.docs.wsbpel._2._0.process.executable.*;

/**
 * <!-- begin-user-doc -->
 * The <b>Adapter Factory</b> for the model.
 * It provides an adapter <code>createXXX</code> method for each class of the model.
 * <!-- end-user-doc -->
 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.ExecutablePackage
 * @generated
 */
public class ExecutableAdapterFactory extends AdapterFactoryImpl {
	/**
	 * The cached model package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	protected static ExecutablePackage modelPackage;

	/**
	 * Creates an instance of the adapter factory.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public ExecutableAdapterFactory() {
		if (modelPackage == null) {
			modelPackage = ExecutablePackage.eINSTANCE;
		}
	}

	/**
	 * Returns whether this factory is applicable for the type of the object.
	 * <!-- begin-user-doc -->
	 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
	 * <!-- end-user-doc -->
	 * @return whether this factory is applicable for the type of the object.
	 * @generated
	 */
	@Override
	public boolean isFactoryForType(Object object) {
		if (object == modelPackage) {
			return true;
		}
		if (object instanceof EObject) {
			return ((EObject)object).eClass().getEPackage() == modelPackage;
		}
		return false;
	}

	/**
	 * The switch the delegates to the <code>createXXX</code> methods.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	protected ExecutableSwitch<Adapter> modelSwitch =
		new ExecutableSwitch<Adapter>() {
			@Override
			public Adapter caseDocumentRoot(DocumentRoot object) {
				return createDocumentRootAdapter();
			}
			@Override
			public Adapter caseTActivity(TActivity object) {
				return createTActivityAdapter();
			}
			@Override
			public Adapter caseTActivityContainer(TActivityContainer object) {
				return createTActivityContainerAdapter();
			}
			@Override
			public Adapter caseTAssign(TAssign object) {
				return createTAssignAdapter();
			}
			@Override
			public Adapter caseTBooleanExpr(TBooleanExpr object) {
				return createTBooleanExprAdapter();
			}
			@Override
			public Adapter caseTBranches(TBranches object) {
				return createTBranchesAdapter();
			}
			@Override
			public Adapter caseTCatch(TCatch object) {
				return createTCatchAdapter();
			}
			@Override
			public Adapter caseTCompensate(TCompensate object) {
				return createTCompensateAdapter();
			}
			@Override
			public Adapter caseTCompensateScope(TCompensateScope object) {
				return createTCompensateScopeAdapter();
			}
			@Override
			public Adapter caseTCompletionCondition(TCompletionCondition object) {
				return createTCompletionConditionAdapter();
			}
			@Override
			public Adapter caseTCondition(TCondition object) {
				return createTConditionAdapter();
			}
			@Override
			public Adapter caseTCopy(TCopy object) {
				return createTCopyAdapter();
			}
			@Override
			public Adapter caseTCorrelation(TCorrelation object) {
				return createTCorrelationAdapter();
			}
			@Override
			public Adapter caseTCorrelations(TCorrelations object) {
				return createTCorrelationsAdapter();
			}
			@Override
			public Adapter caseTCorrelationSet(TCorrelationSet object) {
				return createTCorrelationSetAdapter();
			}
			@Override
			public Adapter caseTCorrelationSets(TCorrelationSets object) {
				return createTCorrelationSetsAdapter();
			}
			@Override
			public Adapter caseTCorrelationsWithPattern(TCorrelationsWithPattern object) {
				return createTCorrelationsWithPatternAdapter();
			}
			@Override
			public Adapter caseTCorrelationWithPattern(TCorrelationWithPattern object) {
				return createTCorrelationWithPatternAdapter();
			}
			@Override
			public Adapter caseTDeadlineExpr(TDeadlineExpr object) {
				return createTDeadlineExprAdapter();
			}
			@Override
			public Adapter caseTDocumentation(TDocumentation object) {
				return createTDocumentationAdapter();
			}
			@Override
			public Adapter caseTDurationExpr(TDurationExpr object) {
				return createTDurationExprAdapter();
			}
			@Override
			public Adapter caseTElseif(TElseif object) {
				return createTElseifAdapter();
			}
			@Override
			public Adapter caseTEmpty(TEmpty object) {
				return createTEmptyAdapter();
			}
			@Override
			public Adapter caseTEventHandlers(TEventHandlers object) {
				return createTEventHandlersAdapter();
			}
			@Override
			public Adapter caseTExit(TExit object) {
				return createTExitAdapter();
			}
			@Override
			public Adapter caseTExpression(TExpression object) {
				return createTExpressionAdapter();
			}
			@Override
			public Adapter caseTExtensibleElements(TExtensibleElements object) {
				return createTExtensibleElementsAdapter();
			}
			@Override
			public Adapter caseTExtension(TExtension object) {
				return createTExtensionAdapter();
			}
			@Override
			public Adapter caseTExtensionActivity(TExtensionActivity object) {
				return createTExtensionActivityAdapter();
			}
			@Override
			public Adapter caseTExtensionAssignOperation(TExtensionAssignOperation object) {
				return createTExtensionAssignOperationAdapter();
			}
			@Override
			public Adapter caseTExtensions(TExtensions object) {
				return createTExtensionsAdapter();
			}
			@Override
			public Adapter caseTFaultHandlers(TFaultHandlers object) {
				return createTFaultHandlersAdapter();
			}
			@Override
			public Adapter caseTFlow(TFlow object) {
				return createTFlowAdapter();
			}
			@Override
			public Adapter caseTForEach(TForEach object) {
				return createTForEachAdapter();
			}
			@Override
			public Adapter caseTFrom(TFrom object) {
				return createTFromAdapter();
			}
			@Override
			public Adapter caseTFromPart(TFromPart object) {
				return createTFromPartAdapter();
			}
			@Override
			public Adapter caseTFromParts(TFromParts object) {
				return createTFromPartsAdapter();
			}
			@Override
			public Adapter caseTIf(TIf object) {
				return createTIfAdapter();
			}
			@Override
			public Adapter caseTImport(TImport object) {
				return createTImportAdapter();
			}
			@Override
			public Adapter caseTInvoke(TInvoke object) {
				return createTInvokeAdapter();
			}
			@Override
			public Adapter caseTLink(TLink object) {
				return createTLinkAdapter();
			}
			@Override
			public Adapter caseTLinks(TLinks object) {
				return createTLinksAdapter();
			}
			@Override
			public Adapter caseTLiteral(TLiteral object) {
				return createTLiteralAdapter();
			}
			@Override
			public Adapter caseTMessageExchange(TMessageExchange object) {
				return createTMessageExchangeAdapter();
			}
			@Override
			public Adapter caseTMessageExchanges(TMessageExchanges object) {
				return createTMessageExchangesAdapter();
			}
			@Override
			public Adapter caseTOnAlarmEvent(TOnAlarmEvent object) {
				return createTOnAlarmEventAdapter();
			}
			@Override
			public Adapter caseTOnAlarmPick(TOnAlarmPick object) {
				return createTOnAlarmPickAdapter();
			}
			@Override
			public Adapter caseTOnEvent(TOnEvent object) {
				return createTOnEventAdapter();
			}
			@Override
			public Adapter caseTOnMessage(TOnMessage object) {
				return createTOnMessageAdapter();
			}
			@Override
			public Adapter caseTOnMsgCommon(TOnMsgCommon object) {
				return createTOnMsgCommonAdapter();
			}
			@Override
			public Adapter caseTPartnerLink(TPartnerLink object) {
				return createTPartnerLinkAdapter();
			}
			@Override
			public Adapter caseTPartnerLinks(TPartnerLinks object) {
				return createTPartnerLinksAdapter();
			}
			@Override
			public Adapter caseTPick(TPick object) {
				return createTPickAdapter();
			}
			@Override
			public Adapter caseTProcess(TProcess object) {
				return createTProcessAdapter();
			}
			@Override
			public Adapter caseTQuery(TQuery object) {
				return createTQueryAdapter();
			}
			@Override
			public Adapter caseTReceive(TReceive object) {
				return createTReceiveAdapter();
			}
			@Override
			public Adapter caseTRepeatUntil(TRepeatUntil object) {
				return createTRepeatUntilAdapter();
			}
			@Override
			public Adapter caseTReply(TReply object) {
				return createTReplyAdapter();
			}
			@Override
			public Adapter caseTRethrow(TRethrow object) {
				return createTRethrowAdapter();
			}
			@Override
			public Adapter caseTScope(TScope object) {
				return createTScopeAdapter();
			}
			@Override
			public Adapter caseTSequence(TSequence object) {
				return createTSequenceAdapter();
			}
			@Override
			public Adapter caseTSource(TSource object) {
				return createTSourceAdapter();
			}
			@Override
			public Adapter caseTSources(TSources object) {
				return createTSourcesAdapter();
			}
			@Override
			public Adapter caseTTarget(TTarget object) {
				return createTTargetAdapter();
			}
			@Override
			public Adapter caseTTargets(TTargets object) {
				return createTTargetsAdapter();
			}
			@Override
			public Adapter caseTThrow(TThrow object) {
				return createTThrowAdapter();
			}
			@Override
			public Adapter caseTTo(TTo object) {
				return createTToAdapter();
			}
			@Override
			public Adapter caseTToPart(TToPart object) {
				return createTToPartAdapter();
			}
			@Override
			public Adapter caseTToParts(TToParts object) {
				return createTToPartsAdapter();
			}
			@Override
			public Adapter caseTValidate(TValidate object) {
				return createTValidateAdapter();
			}
			@Override
			public Adapter caseTVariable(TVariable object) {
				return createTVariableAdapter();
			}
			@Override
			public Adapter caseTVariables(TVariables object) {
				return createTVariablesAdapter();
			}
			@Override
			public Adapter caseTWait(TWait object) {
				return createTWaitAdapter();
			}
			@Override
			public Adapter caseTWhile(TWhile object) {
				return createTWhileAdapter();
			}
			@Override
			public Adapter defaultCase(EObject object) {
				return createEObjectAdapter();
			}
		};

	/**
	 * Creates an adapter for the <code>target</code>.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param target the object to adapt.
	 * @return the adapter for the <code>target</code>.
	 * @generated
	 */
	@Override
	public Adapter createAdapter(Notifier target) {
		return modelSwitch.doSwitch((EObject)target);
	}


	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot <em>Document Root</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.DocumentRoot
	 * @generated
	 */
	public Adapter createDocumentRootAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity <em>TActivity</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivity
	 * @generated
	 */
	public Adapter createTActivityAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer <em>TActivity Container</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TActivityContainer
	 * @generated
	 */
	public Adapter createTActivityContainerAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign <em>TAssign</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TAssign
	 * @generated
	 */
	public Adapter createTAssignAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TBooleanExpr <em>TBoolean Expr</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TBooleanExpr
	 * @generated
	 */
	public Adapter createTBooleanExprAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TBranches <em>TBranches</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TBranches
	 * @generated
	 */
	public Adapter createTBranchesAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch <em>TCatch</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCatch
	 * @generated
	 */
	public Adapter createTCatchAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCompensate <em>TCompensate</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCompensate
	 * @generated
	 */
	public Adapter createTCompensateAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCompensateScope <em>TCompensate Scope</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCompensateScope
	 * @generated
	 */
	public Adapter createTCompensateScopeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCompletionCondition <em>TCompletion Condition</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCompletionCondition
	 * @generated
	 */
	public Adapter createTCompletionConditionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCondition <em>TCondition</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCondition
	 * @generated
	 */
	public Adapter createTConditionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy <em>TCopy</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCopy
	 * @generated
	 */
	public Adapter createTCopyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelation <em>TCorrelation</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelation
	 * @generated
	 */
	public Adapter createTCorrelationAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelations <em>TCorrelations</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelations
	 * @generated
	 */
	public Adapter createTCorrelationsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSet <em>TCorrelation Set</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSet
	 * @generated
	 */
	public Adapter createTCorrelationSetAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSets <em>TCorrelation Sets</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationSets
	 * @generated
	 */
	public Adapter createTCorrelationSetsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationsWithPattern <em>TCorrelations With Pattern</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationsWithPattern
	 * @generated
	 */
	public Adapter createTCorrelationsWithPatternAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationWithPattern <em>TCorrelation With Pattern</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TCorrelationWithPattern
	 * @generated
	 */
	public Adapter createTCorrelationWithPatternAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TDeadlineExpr <em>TDeadline Expr</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TDeadlineExpr
	 * @generated
	 */
	public Adapter createTDeadlineExprAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation <em>TDocumentation</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TDocumentation
	 * @generated
	 */
	public Adapter createTDocumentationAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TDurationExpr <em>TDuration Expr</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TDurationExpr
	 * @generated
	 */
	public Adapter createTDurationExprAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif <em>TElseif</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TElseif
	 * @generated
	 */
	public Adapter createTElseifAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TEmpty <em>TEmpty</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TEmpty
	 * @generated
	 */
	public Adapter createTEmptyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TEventHandlers <em>TEvent Handlers</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TEventHandlers
	 * @generated
	 */
	public Adapter createTEventHandlersAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExit <em>TExit</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExit
	 * @generated
	 */
	public Adapter createTExitAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression <em>TExpression</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExpression
	 * @generated
	 */
	public Adapter createTExpressionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensibleElements <em>TExtensible Elements</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensibleElements
	 * @generated
	 */
	public Adapter createTExtensibleElementsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtension <em>TExtension</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtension
	 * @generated
	 */
	public Adapter createTExtensionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensionActivity <em>TExtension Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensionActivity
	 * @generated
	 */
	public Adapter createTExtensionActivityAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensionAssignOperation <em>TExtension Assign Operation</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensionAssignOperation
	 * @generated
	 */
	public Adapter createTExtensionAssignOperationAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensions <em>TExtensions</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TExtensions
	 * @generated
	 */
	public Adapter createTExtensionsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFaultHandlers <em>TFault Handlers</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFaultHandlers
	 * @generated
	 */
	public Adapter createTFaultHandlersAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow <em>TFlow</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFlow
	 * @generated
	 */
	public Adapter createTFlowAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach <em>TFor Each</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TForEach
	 * @generated
	 */
	public Adapter createTForEachAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom <em>TFrom</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFrom
	 * @generated
	 */
	public Adapter createTFromAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFromPart <em>TFrom Part</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFromPart
	 * @generated
	 */
	public Adapter createTFromPartAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TFromParts <em>TFrom Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TFromParts
	 * @generated
	 */
	public Adapter createTFromPartsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TIf <em>TIf</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TIf
	 * @generated
	 */
	public Adapter createTIfAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TImport <em>TImport</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TImport
	 * @generated
	 */
	public Adapter createTImportAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke <em>TInvoke</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TInvoke
	 * @generated
	 */
	public Adapter createTInvokeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TLink <em>TLink</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TLink
	 * @generated
	 */
	public Adapter createTLinkAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TLinks <em>TLinks</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TLinks
	 * @generated
	 */
	public Adapter createTLinksAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TLiteral <em>TLiteral</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TLiteral
	 * @generated
	 */
	public Adapter createTLiteralAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchange <em>TMessage Exchange</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchange
	 * @generated
	 */
	public Adapter createTMessageExchangeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchanges <em>TMessage Exchanges</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TMessageExchanges
	 * @generated
	 */
	public Adapter createTMessageExchangesAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent <em>TOn Alarm Event</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmEvent
	 * @generated
	 */
	public Adapter createTOnAlarmEventAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick <em>TOn Alarm Pick</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnAlarmPick
	 * @generated
	 */
	public Adapter createTOnAlarmPickAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnEvent <em>TOn Event</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnEvent
	 * @generated
	 */
	public Adapter createTOnEventAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage <em>TOn Message</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMessage
	 * @generated
	 */
	public Adapter createTOnMessageAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon <em>TOn Msg Common</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TOnMsgCommon
	 * @generated
	 */
	public Adapter createTOnMsgCommonAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink <em>TPartner Link</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLink
	 * @generated
	 */
	public Adapter createTPartnerLinkAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLinks <em>TPartner Links</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPartnerLinks
	 * @generated
	 */
	public Adapter createTPartnerLinksAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TPick <em>TPick</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TPick
	 * @generated
	 */
	public Adapter createTPickAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess <em>TProcess</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TProcess
	 * @generated
	 */
	public Adapter createTProcessAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery <em>TQuery</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TQuery
	 * @generated
	 */
	public Adapter createTQueryAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive <em>TReceive</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReceive
	 * @generated
	 */
	public Adapter createTReceiveAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil <em>TRepeat Until</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRepeatUntil
	 * @generated
	 */
	public Adapter createTRepeatUntilAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TReply <em>TReply</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TReply
	 * @generated
	 */
	public Adapter createTReplyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TRethrow <em>TRethrow</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TRethrow
	 * @generated
	 */
	public Adapter createTRethrowAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TScope <em>TScope</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TScope
	 * @generated
	 */
	public Adapter createTScopeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence <em>TSequence</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSequence
	 * @generated
	 */
	public Adapter createTSequenceAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSource <em>TSource</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSource
	 * @generated
	 */
	public Adapter createTSourceAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TSources <em>TSources</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TSources
	 * @generated
	 */
	public Adapter createTSourcesAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTarget <em>TTarget</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTarget
	 * @generated
	 */
	public Adapter createTTargetAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTargets <em>TTargets</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTargets
	 * @generated
	 */
	public Adapter createTTargetsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TThrow <em>TThrow</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TThrow
	 * @generated
	 */
	public Adapter createTThrowAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TTo <em>TTo</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TTo
	 * @generated
	 */
	public Adapter createTToAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TToPart <em>TTo Part</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TToPart
	 * @generated
	 */
	public Adapter createTToPartAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TToParts <em>TTo Parts</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TToParts
	 * @generated
	 */
	public Adapter createTToPartsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TValidate <em>TValidate</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TValidate
	 * @generated
	 */
	public Adapter createTValidateAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable <em>TVariable</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TVariable
	 * @generated
	 */
	public Adapter createTVariableAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TVariables <em>TVariables</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TVariables
	 * @generated
	 */
	public Adapter createTVariablesAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWait <em>TWait</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWait
	 * @generated
	 */
	public Adapter createTWaitAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile <em>TWhile</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see org.open.oasis.docs.wsbpel._2._0.process.executable.TWhile
	 * @generated
	 */
	public Adapter createTWhileAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for the default case.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @generated
	 */
	public Adapter createEObjectAdapter() {
		return null;
	}

} //ExecutableAdapterFactory
